【Android】使用Termux终端搭建本地web服务器 |
您所在的位置:网站首页 › termux ftp服务器 › 【Android】使用Termux终端搭建本地web服务器 |
在Android手机上有一个Termux APP,可运行类似 Linux 终端的模拟器,可以运行Nodejs,正好用它运行本地站点,用不着去租服务器,相比运行在电脑上,节省了电费,想要学来用的话不妨看看这篇文章。 文章目录 Termux安装必备NodeJs ssh服务连接终端 传输文件解压文件 运行本地站点遇到问题 Termux还不熟悉Termux是啥,可以先看看以下这两篇文章 手机安装Termux运行nodejs学习Javascript编程入门Termux终端常用的命令用法详解接下来,在手机的Termux终端里,如下图所示,开始输入命令 安装必备安装基本的一些功能,命令如下 pkg install nodejs openssh vim termux-auth NodeJs要查看已安装NodeJs的版本,命令如下 node --version有了NodeJs,就可以在终端上运行js文件, 以下本地站点的后台程序都是NodeJs项目 ssh服务首先,要传输文件,就需要开启ssh服务,请看以下文章 在电脑连接操控手机上的Termux终端实现步骤 连接终端如果想在电脑上操作方便些,例如在电脑上输入命令如下 ssh [email protected] -p 2222连接终端成功后,就可以在电脑上输入手机终端命令 传输文件要部署站点,需要把电脑上开发好的web项目压缩到zip文件, 然后传输文件到手机终端上解压就可以尝试运行, 要传输文件的,请看以下这篇文章来实现: 使用Termux终端的SSH服务与电脑传输文件 例如,在电脑上打开终端,输入如下命令, scp -P 2222 ./web.zip [email protected]:~/web.zip 将本地web项目压缩文件传到远程终端的手机,找到web.zip文件, 解压文件在手机终端输入如下命令,将其解压到当前目录 unzip web.zip 运行本地站点项目文件放置好了后,在文件目录下输入如下命令,安装web服务并启动 npm install -g http-server http-server -p 8080指定8080端口访问 运行web服务时,这时就不能继续输入命令了, 试试用电脑浏览器访问本地站点, 要中止服务,就按Ctrl+C组合键即可 遇到问题写到这里,不得不提一下会遇到的问题, 由于手机休眠机制,会自动kill后台, 就是说,手机终端运行的web服务在后台,有可能会悄悄地被kill掉了,无法访问本地站点,需要自己重新开启, 要解决避免被kill,试试加入白名单,或关闭休眠功能 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |